page {
  background-color: #f1f5f8;
}
.main {
  width: 100%;
  height: 100%;
  position: relative;
}
.main .link {
  width: 100% ;
  height: 100rpx ;
  font-size: 35rpx;
  color: #fff;
  text-align: center;
  line-height: 100rpx;
  background-color: #49a2f7;
}
.main .login-img {
  width: 100%;
  height: 260rpx;
}
.main .yanzhengma {
  width: 700rpx;
  height: 410rpx;
  margin: 0 auto;
  position: absolute;
  top: 120rpx;
  left: 30rpx;
  border-radius: 15rpx;
  background-color: #fff;
}
.main .yanzhengma .yzm-mima {
  width: 100%;
  height: 38rpx;
  margin-top: 70rpx;
  display: flex;
  line-height: 38rpx;
}
.main .yanzhengma .yzm-mima .yazm {
  width: 440rpx;
  height: 38rpx;
  display: flex;
  font-weight: bold;
  justify-content: flex-end;
  font-size: 35rpx;
}
.main .yanzhengma .yzm-mima .mima {
  width: 227rpx;
  height: 38rpx;
  display: flex;
  font-size: 25rpx;
  justify-content: flex-end;
}
.main .yanzhengma .shurukuang {
  width: 643rpx;
  height: 193rpx;
  margin-top: 62rpx;
  margin-left: 32rpx;
}
.main .yanzhengma .shurukuang .shoujihao {
  width: 100%;
  height: 96rpx;
  border-bottom: 2rpx solid #f1f5f8;
}
.main .yanzhengma .shurukuang .shoujihao .input-sjh {
  width: 100%;
  height: 100%;
  font-size: 33rpx;
}
.main .yanzhengma .shurukuang .yamzma {
  width: 100%;
  height: 96rpx;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.main .yanzhengma .shurukuang .yamzma .input-sjh {
  width: 60%;
  height: 100%;
  font-size: 33rpx;
}
.main .yanzhengma .shurukuang .yamzma .huoqu {
  color: #2f6ab4;
  font-size: 30rpx;
}
.main .denglu {
  width: 490rpx;
  height: 95rpx;
  border-radius: 50rpx;
  margin: 0 auto;
  text-align: center;
  line-height: 95rpx;
  position: absolute;
  left: 128rpx;
  bottom: -430rpx;
  color: #fff;
  font-size: 35rpx;
  background-color: #5fa4f2;
}
.main .meiyouzhanghao {
  position: absolute;
  bottom: -200%;
  left: 35%;
  font-size: 27rpx;
}
